Let your NPC react to the cookies' ingredients!

TL;DR: Add these keys to your dialogue file.

	"AcceptGift_(O)NobetaFoodCookies":		"Cookies, nice!$h",
	"NobetaFoodCookies_Love_StardropTea":	"Wow, these cookies are irresistable!$h",						
	"NobetaFoodCookies_Hate_Void":			"I think these may be poisonous!$a",									
	"NobetaFoodCookies_Hate_Spiky":			"What!? These have spikes in them!$a",							
	"NobetaFoodCookies_Love_Sprite_9":		"Wow! Rainbow cookies!$h",										
	"NobetaFoodCookies_Love_Sprite_7":		"Wow! Golden cookies!$h",										
	"NobetaFoodCookies_Love_BeebzSugar":	"Ah! They're so sweet!$h",									
 	"NobetaFoodCookies_Hate_Alcohol":		"Eww, it tastes like... I don't think I should eat this!$s",	
	"NobetaFoodCookies_Hate_Coffee":		"Smells like coffee... I don't like it...$s",

















Keys to add to your NPC's dialogue file:


High priority ingredients/tags

These are responses to specific high-impact ingredients and tags.
There is a default response to these, so if you do not specificy these, your NPC will use the default response.

	"NobetaFoodCookies_Love_StardropTea":	"Wow, these cookies are irresistable!$h",	//Stardrop Tea 	  	
	"NobetaFoodCookies_Hate_Void":			"I think these may be poisonous!$a",		//Void Egg (And Large Void Egg from a mod) and possible future voidy things.			
	"NobetaFoodCookies_Hate_Spiky":			"What!? These have spikes in them!$a",		//Cactus, and possible future things with thorns.			
	"NobetaFoodCookies_Love_Sprite_9":		"Wow! Rainbow cookies!$h",					//Rainbow coloured (Magic Rock Candy)	
	"NobetaFoodCookies_Love_Sprite_7":		"Wow! Golden cookies!$h",					//Gold coloured (Coconut, Pumpkin, Egg)
	"NobetaFoodCookies_Hate_BeebzSugar":	"These are way too sweet!$a",				//Beebz Random Event. Children have a default loved taste and response to this.

For children the following keys are mandatory too:

 	"NobetaFoodCookies_Hate_Alcohol":		"Eww, it tastes like... I don't think I should eat this.!$s",					//Alcohol
	"NobetaFoodCookies_Hate_Coffee":		"Smells like coffee... I don't like it...$s",									//Coffee
	
The reaction in the key can be Love Like Neutral Dislike Hate
BeebzSugar is a univeral love for children, and a universal hate for adults.



Ingredients

Any ingredient that can be put into Nobeta Cookies.
Event-specific keys like ChocolateChips work here too.
If you want a full list of every ingredient Nobeta Cooking has, too bad. You can decompile the .dll if you want to.
Do NOT add (O) to the item IDs.
Some examples:

	"NobetaFoodCookies_Love_613":					"Yummy! I taste apple! I love apples!$h",  
	"NobetaFoodCookies_Like_ChocolateChips":		"Ah! Chocolate Chips, yum!$h",
	"NobetaFoodCookies_Neutral_Nuts":				"Not really into nuts but thanks anyway.",
	"NobetaFoodCookies_Dislike_635":				"Oranges are a little too acidic for my taste.$s",
	"NobetaFoodCookies_Hate_107":					"Is that a Dinosaur Egg!? I'm allergic to Dinosaur Egg!$a",




Sprite:

Sprite_5:	Spritesheet colour x only. x is the colour. (while y is the shape)
Sprite_5_2:	Spritesheet coords x_y. Useful for things like pink heart (5_2) or golden star (7_1).  Check assets/Items/Objects/nobetaCookies.png for reference or table below. Note it's 0-indexed. (refer to heart cookie at 5_2)

x-coords: 
	0,1,2,3,4 = light-dark
	5 = frosted (5_0 = white circle, 5_1 = yellow star, 5_2 = pink heart)
	6 = honeyed
	7 = gold
	8 = void black
	9 = rainbow
	10 = stardrop tea purple
y-coords:
	0 = round
	1 = star
	2 = heart


	"NobetaFoodCookies_Love_Sprite_6":		"Ahhh... Honey!$h",
	"NobetaFoodCookies_Hate_Sprite_5_2":	"Grrr... I hate pink hearts!$a",




Tags:

Only use dialogue referring to the taste or smell, not the colour. For colour use Sprite_x or Sprite_x_y
The colour can be overwritten by a more important colour, but the tag will persist meaning it should only be noticed in-universe when tasted or smelled.

Wine:				Wine-specific alcohol Currently only Blue Moon Wine from Expanded.
Alcohol:			Currently only Blue Moon Wine from Expanded.
Coffee:				Coffee, Triple Shot Expresso	
Honey:				Honey, Maple Syrup, modded syrups. 				Consider Sprite_6
Gold:				Golden Pumpkin, Golden Coconut, Golden Egg. 	Consider Sprite_7
Void:				Void egg, Large void egg (mod). 				Consider Sprite_8
Frosting:			Frosting has the highest priority of the colours, so Sprite_x is redundant unless specifying a specific colour with _y.
Potion:				Potions and elixirs, mostly from Expanded mod, but also Anubia's potions.
AnubiaPotion:		Potions specific to Anubia.
Round/Star/Heart: 	Shape

	"NobetaFoodCookies_Hate_Alcohol":	"I am child.$s",
	"NobetaFoodCookies_Love_Coffee":	"I love coffee!$h",

Specific tags like Wine always ago before more generic ones like Alcohol.




Regular responses
Responses to the cookies themself, same as any other item. Add the taste to your NPCGiftTastes manually. (universal like by default)

	"AcceptGift_(O)NobetaFoodCookies":				"Thank you, I like cookies.$h",
	"AcceptBirthdayGift_(O)NobetaFoodCookies":		"Wow! Birthday Cookies!$h",




Which response gets chosen?
The general idea is that hated ingredients are more noticable than loved ingredients. Just like in real life. Except Stardrop Tea, which is at the top. Just like in real life.
More specific tags get priority over more general tags. Wine > Alcohol
The exact order is a little hard to write down at 2:38 at night because im tired and it gets changed every couple moments haha. Anyway here's a general idea (unfinished)

High priority ingredients/tags. The last entry in the bracketed list is mandatory if found. The other entries can be used to be more specific, and have higher priority, but are optional.
	Stardrop Tea: 	(Sprite_10_0 Sprite_10_1 Sprite_10_2 Sprite_10 StardropTea) 
	Void:			(Sprite_8_0 Sprite_8_1 Sprite_8_2 Sprite_8 305 Void)
	Spiky:			(90 Spiky)
	Wine, Alcohol, Coffee (if child)
	Rainbow colour:	(Sprite_9_0 Sprite_9_1 Sprite_9_2 Sprite_9 279 Sprite_9)			
	Gold colour:    (Sprite_7_0 Sprite_7_1 Sprite_7_2 Sprite_7 928 373 791 Sprite_7)	//Rainbow and Gold use Sprite_9 and Sprite_7 twice respectively. This way you can specify a specific response to colour. I need to sleep on this whole order but the general idea is there. 
	BeebzSugar
	
Ingredients/tags. Only if key in Dialogue file:
	Hate
	Hate Tag
	Love
	Love Tag
	Dislike
	Dislike Tag
	Like
	Like Tag
	Neutral
	Neutral Tag

Generic dialogue:
https://stardewvalleywiki.com/Modding:Dialogue#Item_dialogue

NPC Gift taste dialogue:
https://stardewvalleywiki.com/Modding:Gift_taste_data








List of event-specific ingredients:

ShapeRound
ShapeStar
ShapeHeart

WhiteSugar          //Responding to sugar is kinda boring in general tbh
BrownSugar
DarkBrownSugar
NoSugar				//Not recommended because Beebz' sugars random event conflicts. Also sweets like Jelly and Honey and Chocolate Chips are odd. Maybe I should add some tags like NoSweetness 

ChocolateChips
Nuts
Raisins
Frosting

RenataSalmonberry
RenataSpiceberry
RenataBlackberry
RenataCrystalFruit

MorganSpell
AnubiaPotion
BeebzSugar
BeebzSugarLittle
HatKidLick
HatKidLickCareful


Technically Raisins is an actual item ID.
There's also Qi's Seasoning:	917
And all Eggs:
	107	Dinosaur
	174	Large White
	176	White
	180	Brown
	182	Large Brown
	289	Ostrich
	305	Void
	442	Duck
	928	Gold